mom-and-pop shop - French English Dictionary